Tips & Tricks. Обмен значений двух переменных
Допустим, у вас есть две переменных с разными значениями, и вам нужно поменять эти значения местами. Рассказываем, как это сделать без ввода временной третьей переменной.
Читать статью
#tipsandtricks #алгоритмы
Допустим, у вас есть две переменных с разными значениями, и вам нужно поменять эти значения местами. Рассказываем, как это сделать без ввода временной третьей переменной.
Читать статью
#tipsandtricks #алгоритмы
Pythonist
Обмен значений двух переменных
Программа меняет значения двух переменных друг на друга без введения временной переменной. Постановка задачи, разбор алгоритма и кода, результаты работы.
Задача на логику. Мятная шоколадка
Вы и ваша подруга Карина решили сразиться в конфетном турнире. У вас есть вазочка со 100 карамельками и одной мятной шоколадкой. Вы с Кариной собираетесь по очереди тянуть из вазочки конфеты (как минимум одну и не больше пяти за один подход). Кто заберет последнюю карамельку — заберет и мятную шоколадку. А вы обожаете мятные шоколадки.
Допустим, Карина предложила вам решить, кто ходит первым. Как вам обеспечить себе выигрыш шоколадки? (Определите, кто ходит первым и по сколько конфет вы сами будете брать).
Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.
#логическаязадача
Вы и ваша подруга Карина решили сразиться в конфетном турнире. У вас есть вазочка со 100 карамельками и одной мятной шоколадкой. Вы с Кариной собираетесь по очереди тянуть из вазочки конфеты (как минимум одну и не больше пяти за один подход). Кто заберет последнюю карамельку — заберет и мятную шоколадку. А вы обожаете мятные шоколадки.
Допустим, Карина предложила вам решить, кто ходит первым. Как вам обеспечить себе выигрыш шоколадки? (Определите, кто ходит первым и по сколько конфет вы сами будете брать).
Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.
#логическаязадача
Топ. Virtualenv: руководство по виртуальному окружению Python
Virtualenv — это инструмент для разделения зависимостей, необходимых для проектов. В этой статье мы рассмотрим установку virtualenv, создание виртуального окружения, его активацию и деактивацию.
#топ
Читать статью
Virtualenv — это инструмент для разделения зависимостей, необходимых для проектов. В этой статье мы рассмотрим установку virtualenv, создание виртуального окружения, его активацию и деактивацию.
#топ
Читать статью
Pythonist
Virtualenv: руководство по виртуальному окружению Python
Работа с virtualenv - инструментом для создания виртуального окружения в Python. Установка virtualenv, активация, установка пакетов в виртуальное окружение.
Основы искусственного
интеллекта в примерах
на Python
Автор: Анатолий Постолит
Год издания: 2024
#python #ru #2O24
Скачать книгу
интеллекта в примерах
на Python
Автор: Анатолий Постолит
Год издания: 2024
#python #ru #2O24
Скачать книгу
Please open Telegram to view this post
VIEW IN TELEGRAM
Тест. Регистры в Python
Регистр в Python имеет значение. Учитывать разницу между строчными и заглавными буквами программист должен на автомате. Также нужно уметь приводить буквы к нужному регистру. Как у вас обстоят дела с этими навыками? Пройдите тест из 10 вопросов и проверьте!
#тест
Регистр в Python имеет значение. Учитывать разницу между строчными и заглавными буквами программист должен на автомате. Также нужно уметь приводить буквы к нужному регистру. Как у вас обстоят дела с этими навыками? Пройдите тест из 10 вопросов и проверьте!
#тест
Каждое значение в Python имеет тип данных. Тип определяет операции, которые можно выполнять с данными, и структуру, в которой они будут храниться. В этом руководстве мы на примерах разберем явное и неявное преобразование типов данных для примитивных и непримитивных структур данных Python.
#топ
Please open Telegram to view this post
VIEW IN TELEGRAM
Задача с кодом. Каждое слово — с большой буквы
Ваша задача — воспроизвести функционал метода
Примечания:
- С цифрами и прочими символами ничего делать не надо, работаем только с буквами.
- Пожалуйста, не используйте сам метод
Примеры:
Решение на нашем сайте.
#задача #coding
Ваша задача — воспроизвести функционал метода
title()
, создав функцию emphasise()
. Метод title()
делает заглавной первую букву каждого слова, все остальные буквы переводятся в нижний регистр.Примечания:
- С цифрами и прочими символами ничего делать не надо, работаем только с буквами.
- Пожалуйста, не используйте сам метод
title()
!Примеры:
emphasise("hello world") ➞ "Hello World"
emphasise("GOOD MORNING") ➞ "Good Morning"
emphasise("99 red balloons!") ➞ "99 Red Balloons!"
Решение на нашем сайте.
#задача #coding
Please open Telegram to view this post
VIEW IN TELEGRAM
Telegram
Python работа
Backend Python Developer | Смотреть вакансию
Формат: Удаленный
Компания: Ledokol IT
ЗП: от 100 до 140 тыс
Полная занятость
#middle #remote #fulltime
Связаться с HR - @ledokol_manager
Формат: Удаленный
Компания: Ledokol IT
ЗП: от 100 до 140 тыс
Полная занятость
#middle #remote #fulltime
Связаться с HR - @ledokol_manager
Tips & Tricks. Python *args и **kwargs
Давайте рассмотрим, что такое
Читать статью
#tipsandtricks #функции
Давайте рассмотрим, что такое
*args
и **kwargs
и чем они полезны. Для этого разберем пару простых примеров.Читать статью
#tipsandtricks #функции
Python без проблем. Решаем
реальные задачи и пишем полезный код
Автор: Даниэль Зингаро
Год издания: 2023
#python #ru
Скачать книгу
реальные задачи и пишем полезный код
Автор: Даниэль Зингаро
Год издания: 2023
#python #ru
Скачать книгу
Задача на логику. Шарики в коробочках
Перед вами пять коробочек: белая, черная, красная, синяя и зелёная. Также есть по два шарика для каждого из цветов. В каждой коробочке лежит по два шарика, причём цвета коробочки и шариков могут и не совпадать. Также известно, что:
1. Ни один шарик не лежит в коробочке того же цвета, что и он сам;
2. В красной коробочке нет синих шариков;
3. В коробочке нейтрального цвета (то есть белого или чёрного) лежит один красный и один зелёный шарик;
4. В чёрной коробочке лежат шарики холодных тонов (зелёный и синий цвета);
5. В одной из коробочек лежат один белый и один синий шарик;
6. В синей коробочке находится один чёрный шарик.
Какого цвета шарики лежат в каждой коробочке?
Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.
#логическаязадача
Перед вами пять коробочек: белая, черная, красная, синяя и зелёная. Также есть по два шарика для каждого из цветов. В каждой коробочке лежит по два шарика, причём цвета коробочки и шариков могут и не совпадать. Также известно, что:
1. Ни один шарик не лежит в коробочке того же цвета, что и он сам;
2. В красной коробочке нет синих шариков;
3. В коробочке нейтрального цвета (то есть белого или чёрного) лежит один красный и один зелёный шарик;
4. В чёрной коробочке лежат шарики холодных тонов (зелёный и синий цвета);
5. В одной из коробочек лежат один белый и один синий шарик;
6. В синей коробочке находится один чёрный шарик.
Какого цвета шарики лежат в каждой коробочке?
Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.
#логическаязадача
Топ. Вопросы на собеседовании. Часть II. Middle
Продолжаем публиковать вопросы, которые часто задают на собеседованиях по Python. В этой части рассмотрим задачи посложнее, для программистов уровня Middle.
#топ
Читать статью
Продолжаем публиковать вопросы, которые часто задают на собеседованиях по Python. В этой части рассмотрим задачи посложнее, для программистов уровня Middle.
#топ
Читать статью
Pythonist
Python: вопросы на собеседовании. Часть II. Middle
Типовые вопросы для собеседования на позицию Middle разработчика Python. Вопросы по теории и практические задачки с кодом.
Оператор деления по модулю (
#основы
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Задача с кодом. Наибольшее простое число в диапазоне
Напишите функцию, которая будет принимать начальное и конечное значения диапазона чисел и возвращать наибольшее простое число в этом диапазоне.
Примечания:
- В функцию будут передаваться только положительные целые числа.
- Простое число — такое целое положительное число, которое делится только на себя и на единицу.
Примеры
Решение на нашем сайте.
#задача #coding
Напишите функцию, которая будет принимать начальное и конечное значения диапазона чисел и возвращать наибольшее простое число в этом диапазоне.
Примечания:
- В функцию будут передаваться только положительные целые числа.
- Простое число — такое целое положительное число, которое делится только на себя и на единицу.
Примеры
fat_prime(2, 10) ➞ 7
# диапазон [2, 3, 4, 5, 6, 7, 8, 9, 10], наибольшее простое число - 7.
fat_prime(10, 2) ➞ 7
# [10, 9, 8, 7, 6, 5, 4, 3, 2], наибольшее простое число - 7.
fat_prime(4, 24) ➞ 23
# [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24] наибольшее простое число - 23.
Решение на нашем сайте.
#задача #coding
Tips & Tricks. Библиотека Sympy: символьные вычисления в Python
В этой статье:
- используем SymPy как обычный калькулятор;
- алгебраические преобразования (раскрытие скобок, упрощение выражений);
- вычисления (вычисления пределов, дифференцирование, разложение в ряд, интегрирование, решение уравнений).
Читать статью
#tipsandtricks #модули
В этой статье:
- используем SymPy как обычный калькулятор;
- алгебраические преобразования (раскрытие скобок, упрощение выражений);
- вычисления (вычисления пределов, дифференцирование, разложение в ряд, интегрирование, решение уравнений).
Читать статью
#tipsandtricks #модули
Задача на логику. Как конкистадору разделить добычу?
Пятеро конкистадоров вернулись из похода по индейским деревням и сели делить добычу — 100 драгоценных камней. У них была система дележа, о которой они договорились заранее и присягнули, что будут ее придерживаться:
- самый старший предлагает, как именно разделить добычу,
предложение должно одобрить общее голосование (голосуют все конкистадоры),
- если больше половины конкистадоров (или, в дальнейшем, хотя бы половина) соглашаются — добычу делят предложенным образом,
- в противном случае самый старший конкистадор возвращается в Испанию без добычи и там уходит в монастырь,
- следующий по старшинству конкистадор предлагает свой способ дележа и процесс повторяется заново.
Нужно отметить, что конкистадоры:
- не горят желанием уходить в монастырь,
- ни в малейшей степени не доверяют друг другу (за исключением клятвы в случае чего вернуться в Испанию), поэтому не будут договариваться о какой-то хитрой системе голосования,
- очень расчетливы и при голосовании будут руководствоваться логикой (и жадностью).
Давайте построим конкистадоров по старшинству и обозначим буквами A, B, C, D и E, где A — самый старший, а E — самый младший.
Вопрос: как конкистадор А предложит разделить драгоценные камни?
Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.
#логическаязадача
Пятеро конкистадоров вернулись из похода по индейским деревням и сели делить добычу — 100 драгоценных камней. У них была система дележа, о которой они договорились заранее и присягнули, что будут ее придерживаться:
- самый старший предлагает, как именно разделить добычу,
предложение должно одобрить общее голосование (голосуют все конкистадоры),
- если больше половины конкистадоров (или, в дальнейшем, хотя бы половина) соглашаются — добычу делят предложенным образом,
- в противном случае самый старший конкистадор возвращается в Испанию без добычи и там уходит в монастырь,
- следующий по старшинству конкистадор предлагает свой способ дележа и процесс повторяется заново.
Нужно отметить, что конкистадоры:
- не горят желанием уходить в монастырь,
- ни в малейшей степени не доверяют друг другу (за исключением клятвы в случае чего вернуться в Испанию), поэтому не будут договариваться о какой-то хитрой системе голосования,
- очень расчетливы и при голосовании будут руководствоваться логикой (и жадностью).
Давайте построим конкистадоров по старшинству и обозначим буквами A, B, C, D и E, где A — самый старший, а E — самый младший.
Вопрос: как конкистадор А предложит разделить драгоценные камни?
Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.
#логическаязадача